.rcarousel {
	margin: 0;
	padding: 0;
}

.rcarousel .wrapper {
	height: 120px;
	margin: 0 45px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 650px
}

.rcarousel .wrapper ul li img {
	border: 0;
	clear: left;
	display: block;
	float: left;
}

.rcarousel .wrapper ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 9999px;
}

.rcarousel .wrapper ul li {
	display: block;
	float: left;
	height: 100px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100px;
}

.ui-rcarousel-loader {
    background: url(../img/loader.gif) no-repeat center;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.infiniteCarousel {
    height: 110px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 880px
}

.infiniteCarousel .wrapper {
  width: 800px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 40px;
  position: absolute;
  top: 0;
  
}
.infiniteCarousel ul a img {
  border:2px solid #000;   
  margin:3px;
  
}
.infiniteCarousel ul a img:hover {
  border: 2px solid #CF971C;  
}
.infiniteCarousel ul a.active img  {
  border: 2px solid #CF971C;
}
.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding-left: 0px;
  height:120px;
  
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
 float: right;
 width:60px;
 height: 100px;
 cursor: pointer;
 top:5px;
 right:10px;
 background-image: url(../img/css-element/next.png);
 right: 0;
}

.infiniteCarousel .back {
 float: left;
 width:80px;
 height: 100px;
 cursor: pointer;
 background-image: url(../img/css-element/prev.png);
 top: 5px;
 left: -21px;
 }

.infiniteCarousel .forward:hover {
 background-image: url(../img/css-element/next-hover.png);
}

.infiniteCarousel .back:hover {
  background-image: url(../img/css-element/prev-hover.png);
}
